@ApiModel(value = "SupervisionNotification", description = "监理工程师通知单表")
public class SupervisionNotification {

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    @ApiModelProperty(value = "工区")
    private String workArea;

    @ApiModelProperty(value = "工程项目名称")
    private String projectName;

    @ApiModelProperty(value = "编号")
    private String documentNumber;

    @ApiModelProperty(value = "施工单位")
    private String constructionUnit;

    @ApiModelProperty(value = "事由")
    private String reason;

    @ApiModelProperty(value = "通知内容")
    private String notificationContent;

    @ApiModelProperty(value = "监理工程师")
    private String supervisionEngineer;

    @ApiModelProperty(value = "监理工程师id")
    private Long supervisionEngineerId;

    @ApiModelProperty(value = "监理工程师通知日期")
    private LocalDateTime supervisionDate;

    @ApiModelProperty(value = "收件人")
    private String recipient;

    @ApiModelProperty(value = "收件人id")
    private Long recipientId;

    @ApiModelProperty(value = "收件人日期")
    private LocalDateTime recipientDate;

    @ApiModelProperty(value = "是否完成: 0已完成；1待签收；2待回复")
    private Integer isCompleted;

    @ApiModelProperty(value = "创建时间")
    private LocalDateTime createTime;